package com.cema.manage.project.manage.proOrder.domain;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
    import java.util.Date;

/**
 * 订单管理表 biz_pro_order
 *
 * @author reasahi
 * @date 2024-11-05
 */
@TableName(value = "biz_pro_order")
public class ProOrder extends Model<ProOrder>
{
private static final long serialVersionUID=1L;

/** 主键 */
    @TableId(value = "id")
    private Integer id;
/** 用户ID */
    @TableField(value = "us_id")
    private Integer usId;
/** 商品编号 */
    @TableField(value = "pg_id")
    private Integer pgId;
/** 商品标题 */
    @TableField(value = "pg_title")
    private String pgTitle;
/** 消耗金币 */
    @TableField(value = "pg_money")
    private Integer pgMoney;
/** 订单ID */
    @TableField(value = "po_id")
    private String poId;
/** 支付时间 */
    @TableField(value = "create_time")
    private Date createTime;

/**
 * 设置：主键
 */
public void setId(Integer id)
        {
            this.id = id;
        }

/**
 * 获取：主键
 */
public Integer getId()
        {
        return id;
        }
/**
 * 设置：用户ID
 */
public void setUsId(Integer usId)
        {
            this.usId = usId;
        }

/**
 * 获取：用户ID
 */
public Integer getUsId()
        {
        return usId;
        }
/**
 * 设置：商品编号
 */
public void setPgId(Integer pgId)
        {
            this.pgId = pgId;
        }

/**
 * 获取：商品编号
 */
public Integer getPgId()
        {
        return pgId;
        }
/**
 * 设置：商品标题
 */
public void setPgTitle(String pgTitle)
        {
            if(pgTitle!=null){
            if(pgTitle.trim().isEmpty()){
            this.pgTitle =null;
            }else{
            this.pgTitle = pgTitle;
            }
            }
        }

/**
 * 获取：商品标题
 */
public String getPgTitle()
        {
        return pgTitle;
        }
/**
 * 设置：消耗金币
 */
public void setPgMoney(Integer pgMoney)
        {
            this.pgMoney = pgMoney;
        }

/**
 * 获取：消耗金币
 */
public Integer getPgMoney()
        {
        return pgMoney;
        }
/**
 * 设置：订单ID
 */
public void setPoId(String poId)
        {
            if(poId!=null){
            if(poId.trim().isEmpty()){
            this.poId =null;
            }else{
            this.poId = poId;
            }
            }
        }

/**
 * 获取：订单ID
 */
public String getPoId()
        {
        return poId;
        }
/**
 * 设置：支付时间
 */
public void setCreateTime(Date createTime)
        {
            this.createTime = createTime;
        }

/**
 * 获取：支付时间
 */
public Date getCreateTime()
        {
        return createTime;
        }

@Override
protected Serializable pkVal(){
        return this.id;
        }
        }

